Visual Odometry Algorithm Using an RGB-D Sensor and IMU in a Highly Dynamic Environment
نویسندگان
چکیده
This paper proposes a robust visual odometry algorithm using a Kinect-style RGB-D sensor and inertial measurement unit (IMU) in a highly dynamic environment. Based on SURF (Speed Up Robust Features) descriptor, the proposed algorithm generates 3-D feature points incorporating depth information into RGB color information. By using an IMU, the generated 3-D feature points are rotated in order to have the same rigid body rotation component between two consecutive images. Before calculating the rigid body transformation matrix between the successive images from the RGB-D sensor, the generated 3-D feature points are filtered into dynamic or static feature points using motion vectors. Using the static feature points, the rigid body transformation matrix is finally computed by RANSAC (RANdom SAmple Consensus) algorithm. The experiments demonstrate that visual odometry is successfully obtained for a subject and a mobile robot by the proposed algorithm in a highly dynamic environment. The comparative study between proposed method and conventional visual odometry algorithm clearly show the reliability of the approach for computing visual odometry in a highly dynamic environment.
منابع مشابه
Image-Based ICP Algorithm for Visual Odometry Using a RGB-D Sensor in a Dynamic Environment
This paper proposes a novel approach to calculate visual odometry using Microsoft Kinect incorporating depth information into RGB color information to generate 3D feature points based on speed up robust features (SURF) descriptor. In particular, the generated 3D feature points are used for calculating the iterative closest point (ICP) algorithm between successive images from the sensor. The ICP...
متن کاملRGB-D SLAM Combining Visual Odometry and Extended Information Filter
In this paper, we present a novel RGB-D SLAM system based on visual odometry and an extended information filter, which does not require any other sensors or odometry. In contrast to the graph optimization approaches, this is more suitable for online applications. A visual dead reckoning algorithm based on visual residuals is devised, which is used to estimate motion control input. In addition, ...
متن کاملA Wearable Indoor Navigation System with Context Based Decision Making For Visually Impaired
This paper presents a wearable indoor navigation system that helps visually impaired user to perform indoor navigation. The system takes advantage of the Simultaneous Localization and Mapping (SLAM) and semantic path planning to accomplish localization and navigation tasks while collaborating with the visually impaired user. It integrates multiple sensors and feedback devices as an RGB-D camera...
متن کاملRGB-D Indoor Plane-based 3D-Modeling using Autonomous Robot
3D model of indoor environments provide rich information that can facilitate the disambiguation of different places and increases the familiarization process to any indoor environment for the remote users. In this research work, we describe a system for visual odometry and 3D modeling using information from RGB-D sensor (Camera). The visual odometry method estimates the relative pose of the con...
متن کاملVisual Odometry and Mapping for Autonomous Flight Using an RGB-D Camera
RGB-D cameras provide both a color image and per-pixel depth estimates. The richness of their data and the recent development of low-cost sensors have combined to present an attractive opportunity for mobile robotics research. In this paper, we describe a system for visual odometry and mapping using an RGB-D camera, and its application to autonomous flight. By leveraging results from recent sta...
متن کامل